package com.qf.springboot2.controller;


import com.qf.springboot2.exhandlers.BussinessException;
import com.qf.springboot2.mapper.StudentMapper;
import com.qf.springboot2.pojo.Student;
import com.qf.springboot2.service.StudentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController
@RequestMapping("/user")
public class UserController {

    @Autowired
    private StudentMapper studentMapper;

    @Autowired
    private StudentService studentService;

    @Autowired
    private Student stu;


    @GetMapping("/test1")
    public List<Student> test1(){
        System.out.println("hello springboot test1");
        List<Student> students = studentService.findAll();

        if (true){
            throw new BussinessException("xx");
        }

        return students;
    }

    @GetMapping("/test2")
    public String test2(){

        System.out.println(stu);

        return "success";
    }
}
